/* radio */
#main_form .graphicalinput_radio {
	text-indent: -1000px;
	height: 25px;
	width: 25px;
	background: url(images/input_unchecked.gif) left top no-repeat;
	}

#main_form .graphicalinput_radio.focus {
	background: url(images/input_unchecked_on.gif) left top no-repeat;
	}

#main_form .graphicalinput_radio.checked {
	background: url(images/input_checked.gif) left top no-repeat;
	}

#main_form span.graphicalinput_radio.checked.focus {
	background: url(images/input_checked_on.gif) left top no-repeat;
	}

/* checkbox */
#main_form .graphicalinput_checkbox {
	text-indent: -1000px;
	height: 25px;
	width: 25px;
	background: url(images/input_unchecked.gif) left top no-repeat;
	}

#main_form .graphicalinput_checkbox.focus {
	background: url(images/input_unchecked_on.gif) left top no-repeat;
	}

#main_form .graphicalinput_checkbox.checked {
	background: url(images/input_checked.gif) left top no-repeat;
	}

#main_form span.graphicalinput_checkbox.checked.focus {
	background: url(images/input_checked_on.gif) left top no-repeat;
	}
